Compileerconstanten

   

In Visual Basic for Applications zijn constanten gedefinieerd voor exclusief gebruik met de instructie #If...Then...#Else. Deze constanten hebben dezelfde werking als de constanten die u definieert met de instructie #If...Then...#Else. Het verschil is echter dat de compileerconstanten een globaal bereik hebben en dus overal in een project kunnen worden opgenomen.

Voor 16-bits ontwikkelplatformen zijn de volgende compileerconstanten gedefinieerd:

Constante Waarde Beschrijving
Win16 True Geeft aan dat het een 16-bits ontwikkelomgeving betreft.
Win32 False Geeft aan dat het geen 32-bits ontwikkelomgeving betreft.

Voor 32-bits ontwikkelplatformen zijn de volgende compileerconstanten gedefinieerd:

Constante Waarde Beschrijving
Vba6 True Geeft aan dat het een Visual Basic for Applications, versie 6.0-ontwikkelomgeving betreft.
Vba6 False Geeft aan dat het geen Visual Basic for Applications, versie 6.0-ontwikkelomgeving betreft.
Win16 False Geeft aan dat het geen 16-bits ontwikkelomgeving betreft.
Win32 True Geeft aan dat het een 32-bits ontwikkelomgeving betreft.
Mac False Geeft aan dat het geen Macintosh-ontwikkelomgeving betreft.
Win16 False Geeft aan dat het geen 16-bits ontwikkelomgeving betreft.
Win32 False Geeft aan dat het geen 32-bits ontwikkelomgeving betreft.
Mac True Geeft aan dat het een Macintosh-ontwikkelomgeving betreft.

Opmerking Aangezien de bovengenoemde constanten worden gedefinieerd door Visual Basic, kunt u nergens constanten met dezelfde naam definiδren.